body{background-color:#fff}
/*detail*/
.UgobackFix{width:6rem}
.Ublack{width:4rem;height:4rem;line-height:4rem;color:#fff;border-radius:2.6rem;text-align:center;position:fixed;top:1rem;right:1rem;background-color:rgba(0,0,0,0.3);display:inline-block;z-index:9}
.Ublack i{font-size:1.8rem}
.party_detail{font-size:1.4rem;text-align:left;olor:#000;background-color:#fff;width:100%;max-width:750px;overflow-x:hidden}
.party_detail i.ico{display:inline-block}
.party_detail .banner{position:relative;margin:0}
.party_detail .banner img{width:100%;display:block}
.party_detail .banner i.ico{font-size:1.6rem}

.bn{width:100%;max-width:750px;position:relative;z-index:0;overflow:hidden}
.bn .bn_main{width:900%}
.bn .bn_main .bn_li{float:left;overflow:hidden}
.bn .bn_main .bn_li a img{width:100%;height:100%;display:block;margin:0 auto;object-fit:cover;-webkit-object-fit:cover}
.bn .bn_ico{width:100%;height:1rem;text-align:center;position:absolute;left:0;z-index:2}
.bn .bn_ico_li{width:.7rem;height:.7rem;display:inline-block;border-radius:.5rem;background-color:#fff;margin-left:.5rem; margin-right:.5rem}
.bn .bn_ico_li_on{width:1.5rem;height:.7rem;border:0;border-radius:.5rem}

.party_detail .box{width:100%;padding:1.5rem 1.5rem 0 1.5rem;background-color:#fff;border-radius:1.2rem 1.2rem 0 0;/*box-shadow: 0 0 2rem rgb(0 0 0 / 8%);*/box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.party_detail .titleinfo{margin:-1rem auto 1rem auto;position:relative}
.party_detail .titleinfo h1{width:94%;display:block;font-size:1.8rem;margin:1rem auto;font-weight:normal}
.party_detail .titleinfo h5{font-size:1.3rem;color:#666;margin:.5rem 0}
.party_detail .titleinfo h6{padding:0 1rem;color:#999;margin-top:1rem;text-align:left}
.party_detail .titleinfo h6 a,.party_detail .titleinfo h6 span{display:inline-block}
.party_detail .titleinfo h6 a{color:#666}

.party_detail .h5h5 {width:90%;margin:1.5rem auto .5rem auto;border-radius:.6rem;display:block;padding:1rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}

.party_detail .djs{width:100%;margin:0 auto 1.5rem auto;font-size:1.4rem;line-height:4.5rem;box-sizing:border-box;color:#fff;border-radius:.3rem;text-align:center;padding-top:.2rem}
.party_detail .djs span{margin:0 .5rem;vertical-align:middle}
.party_detail .djs font{width:2rem;background-color:rgba(0,0,0,0.4);color:#fff;padding:.2rem .4rem;border-radius:.2rem;vertical-align:middle}
.party_detail .djs i{vertical-align:middle}

.party_detail .h5h5 h5{padding-left:.5rem;margin:.5rem 0;line-height:150%;font-size:1.4rem}
.party_detail .h5h5 ul{display:block;margin:.5rem 0 1.5rem}
.party_detail .h5h5 ul img,.party_detail .h5h5 ul li{display:block;width:4rem;height:4rem;margin:0 .3rem;float:left;border-radius:2rem;object-fit:cover;-webkit-object-fit:cover;margin-left:-1.2rem;border:#fff 1px solid;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.party_detail .h5h5 ul img:first-child{margin-left:0}
.party_detail .h5h5 ul li.more{background-color:#fff;line-height:4rem;color:#999;text-align:center}
.party_detail .icomap {display:inline-block;padding:.1rem .5rem;background-color:#4FA7FF;color:#fff;font-size:1.2rem;border-radius:.3rem;margin-left:.8rem}
.party_detail .icomap i{margin-right:.2rem}

.party_detail .bmrs2{margin:2rem auto}
.party_detail .bmrs2 dl{width:25%;/*margin:0 2% 1rem 2%;*/text-align:center;display:block;float:left/*;box-shadow: 0 0 1rem rgb(0 0 0 / 8%)*/;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;/*border-radius:.6rem;*/background-color:#fff;border-right:#f5f5f5 1px solid}
.party_detail .bmrs2 dl:last-child{border:0}
.party_detail .bmrs2 dl dt,.party_detail .bmrs2 dl dd{height:2.4rem;line-height:2.4rem}
.party_detail .bmrs2 dl dt{font-size:1.2rem;}
.party_detail .bmrs2 dl dt b{font-size:1.8rem;margin-right:.2rem}
.party_detail .bmrs2 dl dd{font-size:1.2rem;color:#666}

/*tabmenuold*/
.tabmenuold{width:100%;height:4rem;clear:both;background:#FD45A7;position:absolute;top:44px;left:0;box-sizing:border-box}
.tabmenuold{background:-webkit-linear-gradient(left,#E83191, #FD45A7 30%, #FD45A7, #FD45A7 30%,#FD45A7,#E83191);/*chrome*/}
.tabmenuold li{float:left;font-size:1.6rem;color:#fff}
.tabmenuold li span{display:inline;line-height:3.6rem}
.tabmenuold i{background-color:#fff;min-width:3.2rem;height:.3rem;display:block;position:absolute;bottom:6px;border-radius:.3rem;left:0}
.tabmenuold i{-webkit-transition:transform .3s cubic-bezier(.19,.62,.19,1.05);transition:transform .3s cubic-bezier(.19,.62,.19,1.05);}
.tabmenuold .ed span{color:#fff;font-weight:bold;font-size:1.8rem}
.tabmenuold_2 li{width:50%}
.tabmenuold_3 li{width:33%}
.tabmenuold_3 li:nth-child(2){width:34%}
.tabmenuold_4 li{width:25%;}
.tabmenuold_5 li{width:20%;}

.party_detail .Cbox{background-color:#fff;position:relative;min-height:20rem;margin-top:1rem}
.party_detail .tabmenuParty{width:100%;left:0;background:#fff;height:4.4rem;text-align:center;position:absolute;top:1rem}
.party_detail .tabmenuParty li{font-size:1.6rem;color:#333}
.party_detail .tabmenuParty li span{position:relative;line-height:4.8rem}
.party_detail .tabmenuParty li span b{display:block;position:absolute;min-width:1.6rem;font-weight:normal;padding:0 .3rem;height:1.6rem;line-height:1.6rem;font-size:1.2rem;border-radius:1.2rem;background-color:#fff;right:-1.8rem;top:-.8rem;color:#FF5722;border:#FF5722 1px solid;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.party_detail .tabmenuParty li span b.nodata{background-color:#fff}
.party_detail .tabmenuParty i{width:1rem;bottom:2px;height:.5rem;min-width:auto;background:#FD45A7;border-radius:.3rem}

.party_detail .Cbox .C{width:96%;margin:0 auto;box-sizing:border-box;background-color:#fff;padding-bottom:15rem;padding-top:5rem}
.party_detail .Cbox .C .C1{color:#333;line-height:200%;font-size:1.4rem;padding:1.5rem}
.party_detail .Cbox .C .C1 img{width:100%;display:block;margin:1.5rem auto}
.party_detail .Cbox .C .C2{padding:0 0 5rem 0}

/*BBS list*/
.party_detail .Cbox .C .C4{display:none;padding:1rem 0 6rem}
.party_detail .Cbox .C .C4 dl{padding:2rem;border-bottom:#f8f8f8 1px solid;clear:both;overflow:auto;box-sizing:border-box}
.party_detail .Cbox .C .C4 dl dt{width:4rem;float:left}
.party_detail .Cbox .C .C4 dl dt img{width:4rem;height:4rem;border-radius:2.5rem;display:block;margin:0 auto;object-fit:cover;-webkit-object-fit:cover}
.party_detail .Cbox .C .C4 dl dd{width:-webkit-calc(100% - 5rem);float:right;position:relative}
.party_detail .Cbox .C .C4 dl dd h6{color:#666}
.party_detail .Cbox .C .C4 dl dd h6 img{vertical-align:middle}
.party_detail .Cbox .C .C4 dl dd h6 font{display:inline-block;vertical-align:middle}
.party_detail .Cbox .C .C4 dl dd em{word-wrap:break-word;line-height:150%;font-size:1.3rem;padding:.5rem 0 0}
.party_detail .Cbox .C .C4 dl dd em img{width:2rem}
.party_detail .Cbox .C .C4 dl dd span{font-size:1.2rem;color:#999;position:absolute;top:0px;right:0px}
.party_detail .Cbox .C .C4 textarea{width:90%;height:8rem;border:#eee 1px solid;background-color:#f9f9f9;font-size:1.6rem;line-height:150%;margin:2rem auto;display:block;box-sizing:border-box;padding:.5rem}
.party_detail .Cbox .C .C4 button{width:90%;border-radius:.4rem;margin:2rem auto 0 auto;display:block;}

/*C1 kefu*/
.party_detail .Cbox .C .party_kefu{margin:5rem 0;line-height:200%}
.party_detail .Cbox .C .party_kefu img{width:30%;display:block;margin:1.5rem auto 0 auto}
.party_detail .Cbox .C .party_kefu font{display:block;text-align:center;font-size:1.2rem;color:#999}

.party_detail ul.signlist{clear:both;overflow:auto;padding:1rem 0}
.party_detail ul.signlist li{width:25%;float:left;margin:1rem 0;text-align:center}
.party_detail ul.signlist li img.photo_s{width:5rem;height:5rem;display:block;margin:0 auto;border-radius:3rem;object-fit:cover;-webkit-object-fit:cover}
.party_detail ul.signlist li span{width:100%;line-height:1.4rem;color:#666;margin-top:1rem;display:block;font-size:1.2rem;overflow:hidden}

.party_detailBtmBM{width:100%;max-width:750px;height:5rem;position:fixed;bottom:0px;left:0;right:0;margin:auto;background:rgba(255,255,255,1);z-index:6;text-align:center}
.party_detailBtmBM a{width:20%;height:5rem;font-size:1.5rem;background-color:#FD45A7;color:#fff;display:inline-block;float:left}
.party_detailBtmBM a i{display:block;width:1.8rem;font-size:1.8rem;margin:.6rem auto 0 auto}
.party_detailBtmBM a span{display:block;font-size:1.2rem;color:#666;margin:.2rem auto 0 auto}

.party_detailBtmBM .kefu,.party_detailBtmBM .bbs{background:#fff;color:#666}
.party_detailBtmBM a:last-child{width:35%;margin:0 0 0 5%;font-size:1.6rem;line-height:5rem;height:5rem}

.party_detailBtmBM .free{background:#090;color:#fff}
.party_detailBtmBM .free{background:-webkit-linear-gradient(left,#45C01A,#090)}

.party_detail_bm{width:90%;margin:7rem auto;padding:3rem 0 3rem;border-radius:1.2rem;background-color:#fff;box-shadow: 0 0 2.4rem rgb(0 0 0 / 8%)}
.party_detail_bm dl{width:84%;margin:0 8%;height:5rem;text-align:left;border-bottom:#f2f2f2 1px solid}
.party_detail_bm dl dt{width:6rem;float:left;line-height:5rem;font-size:1.5rem;font-weight:bold}
.party_detail_bm dl dd{width:-webkit-calc(100% - 6rem);float:right}
.party_detail_bm dl dd input{width:100%;border:0;border-radius:0;line-height:5rem;height:5rem;font-size:1.5rem}
.party_detail_bm dl dd .radioskin-label{margin-top:1.4rem}
.party_detail_bm .ys{padding:1rem 3rem 3rem 3rem;font-size:1.2rem}
.party_detail_bm dd.yzmF{position:relative}
.party_detail_bm dd.yzmF a.yzmbtn{width:10rem;display:block;line-height:2.4rem;height:2.4rem;position:absolute;color:#F7564D;text-align:center;top:1.2rem;right:1px;background-color:#fff;border-left:#e1e1e1 1px solid}
.party_detail_bm dd.yzmF a.yzmbtn:hover{color:#F7564D;}
.party_detail_bm dd.yzmF a.yzmbtn font{color:#f00}
.party_detail_bm dd.yzmF a.yzmbtn b{color:#f00;font-weight:normal;margin-right:.2rem}
.party_detail_bm dd.yzmF a.disabled{color:#999;border:0;padding:0;margin:0;font-size:1.2rem}

.party_detail_bm dl dd em{margin-top:.9rem}
.party_detail_bm .ptitle{width:84%;text-align:left;margin:0 auto 1em auto;font-size:1.6rem}
.party_detail_bm .button_btm{width:100%;max-width:750px;position:fixed;bottom:2rem;left:0;right:0;margin:auto;height:5rem;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);z-index:8}
.party_detail_bm .button_btm button{width:80%;max-width:55.5rem;height:5rem;line-height:5rem;border-radius:3rem;display:inline-block;color:#fff;font-size:1.6rem;box-shadow:0 .3rem .8rem rgba(254,117,126,.4)}


.party_detail_bm_pay{background-color:#fff;padding:2rem 3rem;text-align:center;margin-top:7rem}
.party_detail_bm_pay i.ico{font-size:6rem;color:#13CA87;display:block;margin:0 auto}
.party_detail_bm_pay .success{padding-top:3rem}

#telc{width:1px;height:1px;border:0;}
#backtop a{background:#fff;color:#E83191}
.Ugoback{position:fixed;left:1.4rem;top:1.2rem;z-index:1}
#partysharebox{display:none}
#partysharebox li{width:33%;float:left;margin-top:3rem}
#partysharebox li:nth-child(2){width:34%}
#partysharebox li i{width:5.4rem;height:5.4rem;line-height:5.4rem;border-radius:3rem;color:#fff;font-size:2.4rem}
#partysharebox li:nth-child(1) i{background-color:#7F88A9}
#partysharebox li:nth-child(2) i{background-color:#57A9FB;font-size:2.6rem}
#partysharebox li:nth-child(3) i{background-color:#07C160}
#partysharebox li span{display:block;margin-top:1rem;font-size:1.4rem;color:#333}

#card_detail{display:none}
.pcard .mb{width:100%;display:block}
.pcard{position:relative}
.pcard h4{font-size:1.8rem;position:absolute;top:3rem;left:0;padding-left:8.6rem;color:#fff;text-align:left;}
.pcard em{width:80%;position:absolute;top:12rem;left:10%}
.partyflagHB{text-align:left}
.partyflagHB span{display:inline-block;padding:0 1rem 0 .8rem;margin-left:-1.8rem;font-size:1.2rem;line-height:2.4rem;border-radius:0 2rem 2rem 0;color:#fff}
.partyflagHB span.partyflag1{background-color:#FFA620}

.pcard em h3.title {font-size:1.6rem;margin:.5rem auto 1rem auto;color:#000;text-align:left}
.pcard em .mpic{width:100%;height:15rem;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.pcard em .titleinfo{text-align:left;margin-top:1rem}
.pcard em .titleinfo h5{color:#666;margin:.5rem 0;font-size:1.3rem}
.pcard .card_ewm{width:24%;position:absolute;bottom:3.5rem;right:10%}

/*share_maskfull*/
#share_mask{display:none}
#share_box{width:100%;position:fixed;top:0px;right:0;z-index:998;display:none;text-align:right}
#share_box img{width:60%}